package xyz.erupt.flow.core.enums;

/**
 * 工作流任务类型
 */
public class WorkFlowTaskType {
    /**
     * 发起人
     */
    public static final String NODE_ROOT="ROOT";
    /**
     * 审批人
     */
    public static final String NODE_APPROVAL ="APPROVAL";
    /**
     * 抄送人
     */
    public static final String NODE_CC="CC";
    /**
     * 条件分支隐藏节点
     */
    public static final String NODE_CONDITIONS="CONDITIONS";
    /**
     * 条件分支
     */
    public static final String NODE_CONDITION ="CONDITION";
    /**
     * 并行分支隐藏节点
     */
    public static final String NODE_CONCURRENTS="CONCURRENTS";
    /**
     * 并行分支
     */
    public static final String  NODE_CONCURRENT="CONCURRENT";
    /**
     * 延时节点
     */
    public static final String NODE_DELAY="DELAY";
    /**
     * 触发器节点
     */
    public static final String NODE_TRIGGER="TRIGGER";

    /**
     * 分支节点中的EMPTY占位
     */
    public static final String NODE_EMPTY="EMPTY";

}
